package com.ymatou.iapi.csim.parameter;
import java.util.Date;

import com.ymt.base.BaseBean;
/**
*查询会话列表Bean
*FreeMaker Template自动生成代码
*/
public class GetHistorySessionListBean extends BaseBean{
 
	/**会话状态*/
	private int status;
  	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#status
	 */
	public int getStatus(){
 
		return status;
 
	}
 	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#status
	 */
	public void setStatus(int status){
 
		this.status = status;
 
	}
	/**客服Id*/
	private int csId;
  	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#csId
	 */
	public int getCsId(){
 
		return csId;
 
	}
 	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#csId
	 */
	public void setCsId(int csId){
 
		this.csId = csId;
 
	}
	/**用户Id*/
	private int userId;
  	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#userId
	 */
	public int getUserId(){
 
		return userId;
 
	}
 	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#userId
	 */
	public void setUserId(int userId){
 
		this.userId = userId;
 
	}
	/**会话Id*/
	private String id;
  	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#id
	 */
	public String getId(){
 
		return id;
 
	}
 	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#id
	 */
	public void setId(String id){
 
		this.id = id;
 
	}
	/**会话编号*/
	private String sessionNumber;
  	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#sessionNumber
	 */
	public String getSessionNumber(){
 
		return sessionNumber;
 
	}
 	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#sessionNumber
	 */
	public void setSessionNumber(String sessionNumber){
 
		this.sessionNumber = sessionNumber;
 
	}
	/**来源用户类型*/
	private int fromUserType;
  	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#fromUserType
	 */
	public int getFromUserType(){
 
		return fromUserType;
 
	}
 	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#fromUserType
	 */
	public void setFromUserType(int fromUserType){
 
		this.fromUserType = fromUserType;
 
	}
	/**来源平台*/
	private int fromPlatform;
  	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#fromPlatform
	 */
	public int getFromPlatform(){
 
		return fromPlatform;
 
	}
 	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#fromPlatform
	 */
	public void setFromPlatform(int fromPlatform){
 
		this.fromPlatform = fromPlatform;
 
	}
	/**会话开启类型	
开启类型SessionOpenTypeEnum

0:用户主动发起咨询

1:从其他客服转接，这种转接是从队列中重新分配的，客服下线转接给其它客服

2:客服主动发起

3:正常转接，不经过队列，直接转接, A客服主动转接给B客服*/
	private int openType;
  	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#openType
	 */
	public int getOpenType(){
 
		return openType;
 
	}
 	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#openType
	 */
	public void setOpenType(int openType){
 
		this.openType = openType;
 
	}
	/**第一次发送消息的开始时间*/
	private Date beginLaunchTime;
  	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#beginLaunchTime
	 */
	public Date getBeginLaunchTime(){
 
		return beginLaunchTime;
 
	}
 	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#beginLaunchTime
	 */
	public void setBeginLaunchTime(Date beginLaunchTime){
 
		this.beginLaunchTime = beginLaunchTime;
 
	}
	/**第一次发送消息的结束时间*/
	private Date endLaunchTime;
  	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#endLaunchTime
	 */
	public Date getEndLaunchTime(){
 
		return endLaunchTime;
 
	}
 	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#endLaunchTime
	 */
	public void setEndLaunchTime(Date endLaunchTime){
 
		this.endLaunchTime = endLaunchTime;
 
	}
	/**分配会话开始时间*/
	private Date beginTime;
  	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#beginTime
	 */
	public Date getBeginTime(){
 
		return beginTime;
 
	}
 	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#beginTime
	 */
	public void setBeginTime(Date beginTime){
 
		this.beginTime = beginTime;
 
	}
	/**分配会话结束时间*/
	private Date endTime;
  	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#endTime
	 */
	public Date getEndTime(){
 
		return endTime;
 
	}
 	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#endTime
	 */
	public void setEndTime(Date endTime){
 
		this.endTime = endTime;
 
	}
	/**当前页码*/
	private int currentPageIndex;
  	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#currentPageIndex
	 */
	public int getCurrentPageIndex(){
 
		return currentPageIndex;
 
	}
 	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#currentPageIndex
	 */
	public void setCurrentPageIndex(int currentPageIndex){
 
		this.currentPageIndex = currentPageIndex;
 
	}
	/**每页记录数*/
	private int pageSize;
  	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#pageSize
	 */
	public int getPageSize(){
 
		return pageSize;
 
	}
 	/**
	 * @see com.ymatou.iapi.csim.parameter.GetHistorySessionListBean#pageSize
	 */
	public void setPageSize(int pageSize){
 
		this.pageSize = pageSize;
 
	}
}
